package com.keke.beauty.auth.activity.entity;

import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;

import lombok.Data;

@Data
public class TabActivity {
    
    private Integer id; // 主键
    
    private String name; // 活动名称
    
    private String address; // 活动地点

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime; // 活动开始时间

    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime; // 活动结束时间
    
    private String activityVideoId; // 活动视频id

    private String activityImgId; // 活动图片id

    private String fileTitleImgId; // 活动图片id file_title_img_id

    private String rulesImgId; // 规则图片id rules_img_id

    private String saluteImgId; // 点赞图片id salute_img_id

    private String repeatSaluteImgId; // 重复点赞图片id repeat_salute_img_id

    private String statementImgId; // 重复点赞图片id statement_img_id

    private Integer integralRule; // 积分规则 integral_rule

    private String phone; // 联系电话
    
    private String shareTitle; // 分享标题
    
    private String shareContent; // 分享描述
    
    private Integer pic; // 美容院头像id

    private String introduces; // 美容院简介
    
    private String fileVideoId; // 美容院视频id
    
    private String fileImgId; // 美容院图片id
    
    @JsonIgnore
    private Date createTime; // 添加时间
    
    @JsonIgnore
    private Integer creater; // 创建人
    
    @JsonIgnore
    private Date modifyTime; // 修改时间
    
    @JsonIgnore
    private Integer modifer; // 修改人
    
    @JsonIgnore
    private short del; // 状态：（0：正常，1：删除）
    
    private String beautyParlorName; // 美容院名称

    private List activityTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getActivityVideoId() {
        return activityVideoId;
    }

    public void setActivityVideoId(String activityVideoId) {
        this.activityVideoId = activityVideoId;
    }

    public String getActivityImgId() {
        return activityImgId;
    }

    public void setActivityImgId(String activityImgId) {
        this.activityImgId = activityImgId;
    }

    public String getRulesImgId() {
        return rulesImgId;
    }

    public void setRulesImgId(String rulesImgId) {
        this.rulesImgId = rulesImgId;
    }

    public String getSaluteImgId() {
        return saluteImgId;
    }

    public void setSaluteImgId(String saluteImgId) {
        this.saluteImgId = saluteImgId;
    }

    public String getRepeatSaluteImgId() {
        return repeatSaluteImgId;
    }

    public void setRepeatSaluteImgId(String repeatSaluteImgId) {
        this.repeatSaluteImgId = repeatSaluteImgId;
    }

    public Integer getIntegralRule() {
        return integralRule;
    }

    public void setIntegralRule(Integer integralRule) {
        this.integralRule = integralRule;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getShareTitle() {
        return shareTitle;
    }

    public void setShareTitle(String shareTitle) {
        this.shareTitle = shareTitle;
    }

    public String getShareContent() {
        return shareContent;
    }

    public void setShareContent(String shareContent) {
        this.shareContent = shareContent;
    }

    public Integer getPic() {
        return pic;
    }

    public void setPic(Integer pic) {
        this.pic = pic;
    }

    public String getIntroduces() {
        return introduces;
    }

    public void setIntroduces(String introduces) {
        this.introduces = introduces;
    }

    public String getFileVideoId() {
        return fileVideoId;
    }

    public void setFileVideoId(String fileVideoId) {
        this.fileVideoId = fileVideoId;
    }

    public String getFileImgId() {
        return fileImgId;
    }

    public void setFileImgId(String fileImgId) {
        this.fileImgId = fileImgId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getCreater() {
        return creater;
    }

    public void setCreater(Integer creater) {
        this.creater = creater;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Integer getModifer() {
        return modifer;
    }

    public void setModifer(Integer modifer) {
        this.modifer = modifer;
    }

    public short getDel() {
        return del;
    }

    public void setDel(short del) {
        this.del = del;
    }

    public String getBeautyParlorName() {
        return beautyParlorName;
    }

    public void setBeautyParlorName(String beautyParlorName) {
        this.beautyParlorName = beautyParlorName;
    }

    public List getActivityTime() {
        return activityTime;
    }

    public void setActivityTime(List activityTime) {
        this.activityTime = activityTime;
    }

    public String getStatementImgId() {
        return statementImgId;
    }

    public void setStatementImgId(String statementImgId) {
        this.statementImgId = statementImgId;
    }

    public String getFileTitleImgId() {
        return fileTitleImgId;
    }

    public void setFileTitleImgId(String fileTitleImgId) {
        this.fileTitleImgId = fileTitleImgId;
    }
}